package profissional;

import java.io.Serializable;

public class Profissional implements Serializable, Comparable<Profissional>{

	private static final long serialVersionUID = 3774680056241054681L;
	
	private static int nextId = 0;

	private int id;
	private String nome;
	private String telefone;
	private char classe;
	private String categoria;
	boolean[][][] horarios;


	public Profissional(String nome, String telefone, String categoria,char classe) {
		this.id = nextId++;
		this.nome = nome;
		this.telefone = telefone;
		this.categoria = categoria;
		this.classe = classe;
		this.horarios = new boolean[12][31][3];
	}

	
	
	@Override
	public int compareTo(Profissional arg0) {
		// TODO Auto-generated method stub
		return 0;
	}


	public int getId() {
		return this.id;
	}

	public String getNome() {
		return nome;
	}


	public void setNome(String nome) {
		this.nome = nome;
	}
	public String getTelefone() {
		return telefone;
	}
	public void setTelefone(String telefone) {
		this.telefone = telefone;
	}
	public char getClasse() {
		return classe;
	}
	public void setClasse(char classe) {
		this.classe = classe;
	}
	public String getCategoria() {
		return categoria;
	}

	public void setCategoria(String categoria) {
		this.categoria = categoria;
	}

	public static long getSerialversionuid() {
		return serialVersionUID;
	}
	

}
